package compute;

import data.DataBloc;

/**
 * Interface permettant l'abstraction des crypteurs de 64 bits DEA et TDEA
 * implémentent cette interface.
 * 
 */
public interface BlocEncrypter {

	/**
	 * Chiffre le DataBloc PlainText
	 * 
	 * @param plainText
	 * @return le DataBloc cipherText
	 */
	public DataBloc encrypt(DataBloc plainText);

	/**
	 * Déchiffre le DataBloc PlainText
	 * 
	 * @param cipherText
	 * @return le DataBloc plainText
	 */
	public DataBloc decrypt(DataBloc cypherText);
}
